Cache-Efficient Approach for Index-Free Personalized PageRank
نویسندگان
چکیده
Personalized PageRank (PPR) measures the importance of vertices with respect to a source vertex. Since real-world graphs are evolving rapidly, PPR computation methods need be index-free and fast. Unfortunately, existing suffer from cache misses. They follow state-of-the-art algorithm that first performs Forward Push (FP) phase subsequently runs random walk Monte-Carlo simulation (MC) phase. Although succeed in reducing misses FP phase, an inefficient data layout limits their performance improvement. Besides, have overlooked MC In this paper, we propose cache-efficient approach accelerates both phases. reorder low overheads. Specifically, utilize Breadth First Search result so near vertex co-located on reordered layout. We perform optimized FP, namely Distance-Extension (DEFP). By preferentially proceeding around vertex, DEFP improves memory access locality. MC, Vertex-Centric Random Walk (VCRW). VCRW aggregates walks at each eliminate redundant for repeatedly obtaining neighbor vertices. prove most can aggregated while maintaining accuracy guarantees. Experimental results show proposed method is up 4.7x faster than outperforms index-oriented under rigorous
منابع مشابه
Efficient Algorithms for Personalized PageRank
We present new, more efficient algorithms for estimating random walk scores such as Personalized PageRank from a given source node to one or several target nodes. These scores are useful for personalized search and recommendations on networks including social networks, user-item networks, and the web. Past work has proposed using Monte Carlo or using linear algebra to estimate scores from a sin...
متن کاملBookmark-Coloring Approach to Personalized PageRank Computing
Below we introduce a novel bookmark-coloring algorithm (BCA) that computes authority weights over the Web pages utilizing the Web hyperlink structure. The computed vector (BCV) is similar to the PageRank vector defined for a page-specific teleportation. Meanwhile, BCA is very fast and BCV is sparse. BCA also has important algebraic properties. If several BCVs corresponding to a set of pages (ca...
متن کاملEfficient Personalized PageRank Estimation for Many Sources and Many Targets
Personalized PageRank (PPR) is a measure of the importance of a node in a graph from the perspective of another node (we call these nodes the target and the source, respectively). PPR has been used in many applications, such as offering a Twitter user (the source) personalized recommendations of who to follow (targets deemed important by PPR). Computing PPR at scale is infeasible for networks l...
متن کاملPersonalized PageRank Solution Paths
Personalized PageRank vectors used for many community detection and graph diffusion problems have a subtle dependence on a parameter epsilon that controls their accuracy. This parameter governs the sparsity of the solution and can be interpreted as a regularization parameter. We study algorithms to estimate the solution path as a function of the sparsity and propose two methods for this task. T...
متن کاملBookmark-Coloring Algorithm for Personalized PageRank Computing
We introduce a novel bookmark-coloring algorithm (BCA) that computes authority weights over the web pages utilizing the web hyperlink structure. The computed vector (BCV) is similar to the PageRank vector defined for a page-specific teleportation. Meanwhile, BCA is very fast, and BCV is sparse. BCA also has important algebraic properties. If several BCVs corresponding to a set of pages (called ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2023
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2023.3237738